home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group01b.txt
/
000167_icon-group-sender_Thu Nov 8 17:03:53 2001.msg
< prev
next >
Wrap
Internet Message Format
|
2002-01-03
|
1KB
Return-Path: <icon-group-sender>
Received: (from root@localhost)
by baskerville.CS.Arizona.EDU (8.11.1/8.11.1) id fA902Es06787
for icon-group-addresses; Thu, 8 Nov 2001 17:02:14 -0700 (MST)
Message-Id: <200111090002.fA902Es06787@baskerville.CS.Arizona.EDU>
Date: Thu, 8 Nov 2001 16:14:48 -0500 (EST)
From: Taybin Rutkin <trutkin@physics.clarku.edu>
X-Sender: trutkin@planck.clarku.edu
To: Steve Wampler <swampler@noao.edu>
cc: icon-group@cs.arizona.edu
Subject: Re: mutual evaluation
Errors-To: icon-group-errors@cs.arizona.edu
Status: RO
Content-Length: 517
On Thu, 8 Nov 2001, Steve Wampler wrote:
> As an aside, it might have been cleaner if I had written:
>
> return 3(f := open(fName), seek(f,0), where(f)-1, close(f))
>
> instead of
>
> return 2(f := open(fName), where(seek(f,0))-1, close(f))
>
> in the previous message, since the first more clearly shows
> the steps involved.
I see. It's been awhile. I thought it looked lambda-esque. I take it
that it doesn't short circut? Otherwise, in 2(), it would skip the
close(f). Is this correct?
Taybin